home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / docs / misc / amigapl.9801.lzh / log / text0550.txt < prev    next >
Encoding:
Text File  |  1998-01-30  |  1.5 KB  |  29 lines

  1. On 17-Jan-98 03:1217-Jan-98, Adam 'Sherwood' Zaparciñski wrote:
  2. > W jaki sposób s± wy¶wietlane ekrany 24-bitowe? Przecie¿ system ogranicza
  3. > g³êboko¶æ ekranów do o¶miu bitplanów. Dok³adnie chodzi mi o to, ¿e w
  4. > strukturze Screen->RastPort->BitMap jest lista 8-miu wska¿ników na
  5. biutplany.
  6. > Co siê tam znajduje w momencie otwarcia 24-bitowego ekranu? Jak to wogóle
  7. > wygl±da od strony software?
  8.  
  9. Nalezy pamietac, ze na karcie graficznej nie ma trybow planarnych. Tak wiec
  10. pointery do kolejnych planow nie istnieja (przy allokacji bitmapy stosuje
  11. sie BMF_MINPLANES). Zreszta programiste malo powinno interesowac co tam
  12. siedzi gdyz na CGXie nalezy stosowac LockBitMap() i dopiero uzywac
  13. zabezpieczonej bitmapy. Stare programy normalnie w BitMap maja zapisane
  14. pointery do planow a system graficzny zajmuje sie konwersja planar na
  15. chunky. Jesli chodzi o structure ColorMap w ViewPorcie to tam zawsze mamy
  16. zapamietana palete 256 kolorow. Stare programy korzystaja normalnie z
  17. kolorow
  18. paletowych, czyli maja do dyspozycji tylko 256 kolorow. Zmiana palety przez
  19. SetRGB32() itp funkcje powoduje zmiane tylko wartosci danego piora, a nie ma
  20. zadnego efektu na ekranie (co jest zreszta oczywiste).
  21.  
  22. -- 
  23.  
  24.      // Tomasz Muszynski (Thom/Union) - C programmer on AMIGA and PC   //
  25.     // mailto:thom@union.org.pl                 | | |\| | /\ |\|      //
  26. \\ // http://www.union.org.pl/thom/             |_| | | | \/ | |  \\ //
  27.  \// Using: A4000/040@33/18MB/EGS/Ariadne, P166/32MB, Mac on Amiga \//
  28.  
  29.